# 语法
'''
# 第一种:
try:
    可能出现异常的代码
except (异常类型1, 异常类型2,....):
    捕获到异常执行的代码
# 第二种:
try:
    可能出现异常的代码块
except 异常类型1:
    捕获成功执行的代码
except 异常类型2:
    捕获成功执行的代码
except ...:
    捕获成功.....
'''
# TODO 第一种
'''
try:
    num = int(input('请输入一个数字:'))
    result = 1 / num
except (ZeroDivisionError, ValueError):
    print('输入的数据不合法')
'''
try:
    num = int(input('请输入一个数字:'))
    result = 1 / num
except ZeroDivisionError:
    print('0不能作为除数')
except ValueError:
    print('输入的数据不合法')